#include <stdio.h>

int main() {
    // 定义一个整数
    int num = 0x12345678;

    // 用 char 类型指针查看 num 的第一个字节
    char *ptr = (char *)&num;

    // 判断字节序
    if (*ptr == 0x78) {
        printf("小端存储 (Little Endian)\n");
    } else if (*ptr == 0x12) {
        printf("大端存储 (Big Endian)\n");
    } else {
        printf("未知字节序\n");
    }

    return 0;
}

